package com.sayimo.maker.activity.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.sayimo.framework.exception.ServiceException;


/**
 * @Copyright (c) 2016 广东省尚一互联网有限公司
 * @Project: schoolmallapi-2.0
 * @ClassName: BaseCutDetailService.java
 * @Description: 砍价详情
 * @Author:	tanxin
 * @Date:2016年10月19日,下午3:15:40
 * @Version 1.0.0
 */
public interface BaseCutDetailService {
	/**
	 * @Package com.sayimo.school.mall.module.base.service
	 * @Author TANXIN
	 * @MethodName:selectBaseCutDetailByIdentifier
	 * @Description:根据标示符查询活动信息
	 * @param request
	 * @return
	 * @throws ServiceException
	 * @Date 2016年10月20日,上午10:59:52
	 */
	@SuppressWarnings({ "rawtypes"})
	public Map selectBaseCutDetailByIdentifier(String identifier,Integer _customerId) throws ServiceException;
	/**
	 * @Package com.sayimo.school.mall.module.base.service
	 * @Author TANXIN
	 * @MethodName:selectBaseCutDetailJoinByCustomerId
	 * @Description:根据会员id查询砍价活动参与人信息
	 * @param request
	 * @return
	 * @throws ServiceException
	 * @Date 2016年10月20日,上午11:00:03
	 */
	public Map selectBaseCutDetailJoinByCustomerId(String identifier,Integer _customerId) throws ServiceException;
	/**
	 * @Package com.sayimo.school.mall.module.base.service
	 * @Author TANXIN
	 * @MethodName:addCutDetail
	 * @Description:发起人发起砍价
	 * @param request
	 * @return
	 * @throws ServiceException
	 * @Date 2016年10月20日,上午11:24:01
	 */
	public Map addCutDetail(HttpServletRequest request) throws ServiceException;
	/**
	 * @Package com.sayimo.school.mall.module.base.service
	 * @Author TANXIN
	 * @MethodName:addCutJoin
	 * @Description:参与人点击砍价，记录插入t_base_cut_join表
	 * @param request
	 * @return
	 * @throws ServiceException
	 * @Date 2016年10月20日,下午2:30:33
	 */
	public Map addCutJoin(HttpServletRequest request) throws ServiceException;
	
}
